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).
-
Publication number: 20180331981Abstract: 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: March 6, 2018Publication date: November 15, 2018Applicant: LivePerson, Inc.Inventor: Ron Karidi
-
Patent number: 9948582Abstract: 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: January 19, 2017Date of Patent: April 17, 2018Assignee: LivePerson, Inc.Inventor: Ron Karidi
-
Patent number: 9870424Abstract: A ranked set of users may be calculated from an expertise categorization for each user and a person's trust in the users for specific categories. The ranked set of users may be used for presenting search results, recommendations, social marketing, or other uses. A person's reputation may be determined through various online activities. A person's trust in another person may be related to their proximity and activity in one or more social networks.Type: GrantFiled: March 8, 2011Date of Patent: January 16, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Eugene (John) Neystadt, Ron Karidi, Yitzhak Tzahi Weisfeild, Roy Varshavsky, Avigad Oron, Kira Radinsky
-
Publication number: 20170272387Abstract: 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: January 19, 2017Publication date: September 21, 2017Inventor: Ron Karidi
-
Publication number: 20170255669Abstract: There is provided a computer-implemented method of identifying anomalous entities in a dataset, comprising: selecting a subset of training entities from entities of at least one dataset; determining dummy tuplets of entities in the subset by applying a permutation function on real tuplets, wherein the real tuplets represent original and normal data of the at least one dataset, wherein the dummy tuplets represent anomalous data based on artificially created data not found in the original and normal at least one dataset, each one of the real tuplets and dummy tuplets comprises at least two of the training entities; analyzing the dummy tuplets and the real tuplets to identify at least one predefined characteristic relation that statistically differentiates between the real tuplets and the dummy tuplets according to a distinguishing requirement; and outputting the identified at least one predefined characteristic relation to identify a normal entity and/or an anomalous entity.Type: ApplicationFiled: June 20, 2016Publication date: September 7, 2017Inventors: Amir RONEN, Meir MAOR, Sagie DAVIDOVICH, Ron KARIDI
-
Patent number: 9753968Abstract: There is provided a computer-implemented method of identifying anomalous entities in a dataset, comprising: selecting a subset of training entities from entities of at least one dataset; determining dummy tuplets of entities in the subset by applying a permutation function on real tuplets, wherein the real tuplets represent original and normal data of the at least one dataset, wherein the dummy tuplets represent anomalous data based on artificially created data not found in the original and normal at least one dataset, each one of the real tuplets and dummy tuplets comprises at least two of the training entities; analyzing the dummy tuplets and the real tuplets to identify at least one predefined characteristic relation that statistically differentiates between the real tuplets and the dummy tuplets according to a distinguishing requirement; and outputting the identified at least one predefined characteristic relation to identify a normal entity and/or an anomalous entity.Type: GrantFiled: June 20, 2016Date of Patent: September 5, 2017Assignee: SparkBeyond Ltd.Inventors: Amir Ronen, Meir Maor, Sagie Davidovich, Ron Karidi
-
Patent number: 9590930Abstract: 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: December 15, 2015Date of Patent: March 7, 2017Assignee: LivePerson, Inc.Inventor: Ron Karidi
-
Publication number: 20170046021Abstract: 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: July 19, 2016Publication date: February 16, 2017Applicant: LivePerson, Inc.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
-
Publication number: 20170017899Abstract: There is provided a method for combining datasets, comprising: receiving a primary training dataset; receiving unclassified secondary dataset(s) comprising secondary data instances including secondary fields; identifying, for a first set of values of primary field(s) of training dataset, a second set of secondary fields of the secondary datasets according to the first set of values matched to corresponding values in respective secondary field(s) of secondary dataset(s) according to a matching requirement; linking each respective matched values to other secondary fields of the respective matched secondary field; generating a set of classification features based at least on the linked secondary fields; selecting a subset of pivotal classification features according to a correlation requirement; identifying a subset of pivotal secondary fields based on the secondary fields associated with each pivotal classification feature; and documenting the selected subset of pivotal features for use in an automated machineType: ApplicationFiled: May 26, 2016Publication date: January 19, 2017Inventors: Meir MAOR, Ron KARIDI, Sagie DAVIDOVICH, Amir RONEN
-
Publication number: 20170017900Abstract: 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: ApplicationFiled: May 26, 2016Publication date: January 19, 2017Inventors: Meir MAOR, Ron KARIDI, Sagie DAVIDOVICH, Amir RONEN
-
Patent number: 9525745Abstract: 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: April 3, 2014Date of Patent: December 20, 2016Assignee: LivePerson, Inc.Inventor: Ron Karidi
-
Patent number: 9432468Abstract: 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: March 31, 2006Date of Patent: August 30, 2016Assignee: LivePerson, Inc.Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
-
Publication number: 20160248706Abstract: 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: December 15, 2015Publication date: August 25, 2016Inventor: Ron Karidi
-
Patent number: 9342590Abstract: Techniques for determining a set of keywords associated with a document are provided. A document is received that may be classified into a taxonomy that includes a plurality of categories. A categorization ranking is determined for each category for the received document. A set of categories of the taxonomy having highest categorization rankings is determined for the received document. Documents representing the set of categories having highest categorization rankings are combined together into a cumulative representative text that includes a plurality of terms. A cumulative term corpus importance score is determined for each term in the cumulative representative text. The cumulative term corpus importance score for a particular term indicates an importance of the particular term in a context of the cumulative representative text. A set of terms of the cumulative representative text having highest cumulative term corpus importance scores is selected to be keywords for the received document.Type: GrantFiled: December 23, 2010Date of Patent: May 17, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Ron Karidi, Liat Segal, Oded Elyada, Rotem Bennett
-
Patent number: 9324041Abstract: A method of identifying an element. The method comprises setting a training set comprising a plurality of data units, selecting a function group of building block functions adapted for processing said plurality of data units, combining members of said function group to create a stream of a plurality of combination functions each complied from at least two members of said function group, applying each member of said stream on each of said plurality of data units to create a set of results, analyzing said set of results to identify a correlation between at least one member of said stream and a target variable for an analysis of said plurality of data units, and outputting said at least one member or an indication thereof.Type: GrantFiled: January 13, 2015Date of Patent: April 26, 2016Assignee: SparkBeyond Ltd.Inventors: Sagie Davidovich, Meir Maor, Ron Karidi, Denis Wainshtein
-
Publication number: 20150206068Abstract: A method of identifying an element. The method comprises setting a training set comprising a plurality of data units, selecting a function group of building block functions adapted for processing said plurality of data units, combining members of said function group to create a stream of a plurality of combination functions each complied from at least two members of said function group, applying each member of said stream on each of said plurality of data units to create a set of results, analyzing said set of results to identify a correlation between at least one member of said stream and a target variable for an analysis of said plurality of data units, and outputting said at least one member or an indication thereof.Type: ApplicationFiled: January 13, 2015Publication date: July 23, 2015Inventors: Sagie DAVIDOVICH, Meir Maor, Ron Karidi, Denis Wainshtein
-
Patent number: 8856109Abstract: Topical affinity badges in information retrieval is described, for example, where graphical elements are presented together with ranked search results from a search engine, to indicate a degree of association between an author of a document and a topic. In various embodiments, a measure of an author's affinity to a topic is predicted using a machine learning system that takes as input author features derived from documents of the author. In various examples topical affinity scores or labels are used to generate badges and/or to index documents at an index of a search engine. For example, badges may be presented with ranked search results, in pop up displays or in other ways. In examples author features relating to any of recency, frequency and presentation of an author's documents are generated, where presentation features may relate to biographical information such as experience, qualifications, and previous documents.Type: GrantFiled: June 21, 2012Date of Patent: October 7, 2014Assignee: Microsoft CorporationInventors: Ron Karidi, Gal Lavee, Avigad Oron
-
Publication number: 20140222888Abstract: 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: April 3, 2014Publication date: August 7, 2014Applicant: LivePerson, Inc.Inventor: Ron Karidi
-
Patent number: 8738732Abstract: A system and method for follow up management comprising determining if a user has an unexpired repository record, extracting information from the repository record associated with the user; and acting on instructions stored in the repository record. The method is practiced on a system for managing online interaction comprising a business rules engine a follow up repository, and a follow up engine.Type: GrantFiled: February 24, 2006Date of Patent: May 27, 2014Assignee: Liveperson, Inc.Inventor: Ron Karidi
-
Patent number: 8661050Abstract: A recommendation system may use a network of relationships between many different entities to find search results and establish a relevance value for the search results. The relevance value may be calculated by analyzing trust and similarity components of each relationship between the search user and the entity providing the search results. The entities may be, for example, persons associated within express or implied social networks, or corporations or other organizations with a historical or other reputation. The relationships may be created through many different contact mechanisms and may be unidirectional, asymmetric bidirectional, or symmetric bidirectional relationships. The relationships may be different based on topic or other factors.Type: GrantFiled: July 10, 2009Date of Patent: February 25, 2014Assignee: Microsoft CorporationInventors: Roy Varshavsky, Moshe Tennenholtz, Ron Karidi