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: 20180331981
    Abstract: 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: Application
    Filed: March 6, 2018
    Publication date: November 15, 2018
    Applicant: LivePerson, Inc.
    Inventor: Ron Karidi
  • Patent number: 9948582
    Abstract: 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: Grant
    Filed: January 19, 2017
    Date of Patent: April 17, 2018
    Assignee: LivePerson, Inc.
    Inventor: Ron Karidi
  • Patent number: 9870424
    Abstract: 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: Grant
    Filed: March 8, 2011
    Date of Patent: January 16, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eugene (John) Neystadt, Ron Karidi, Yitzhak Tzahi Weisfeild, Roy Varshavsky, Avigad Oron, Kira Radinsky
  • Publication number: 20170272387
    Abstract: 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: Application
    Filed: January 19, 2017
    Publication date: September 21, 2017
    Inventor: Ron Karidi
  • Publication number: 20170255669
    Abstract: 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: Application
    Filed: June 20, 2016
    Publication date: September 7, 2017
    Inventors: Amir RONEN, Meir MAOR, Sagie DAVIDOVICH, Ron KARIDI
  • Patent number: 9753968
    Abstract: 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: Grant
    Filed: June 20, 2016
    Date of Patent: September 5, 2017
    Assignee: SparkBeyond Ltd.
    Inventors: Amir Ronen, Meir Maor, Sagie Davidovich, Ron Karidi
  • Patent number: 9590930
    Abstract: 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: Grant
    Filed: December 15, 2015
    Date of Patent: March 7, 2017
    Assignee: LivePerson, Inc.
    Inventor: Ron Karidi
  • Publication number: 20170046021
    Abstract: 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: Application
    Filed: July 19, 2016
    Publication date: February 16, 2017
    Applicant: LivePerson, Inc.
    Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
  • Publication number: 20170017899
    Abstract: 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 machine
    Type: Application
    Filed: May 26, 2016
    Publication date: January 19, 2017
    Inventors: Meir MAOR, Ron KARIDI, Sagie DAVIDOVICH, Amir RONEN
  • Publication number: 20170017900
    Abstract: 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: Application
    Filed: May 26, 2016
    Publication date: January 19, 2017
    Inventors: Meir MAOR, Ron KARIDI, Sagie DAVIDOVICH, Amir RONEN
  • Patent number: 9525745
    Abstract: 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: Grant
    Filed: April 3, 2014
    Date of Patent: December 20, 2016
    Assignee: LivePerson, Inc.
    Inventor: Ron Karidi
  • Patent number: 9432468
    Abstract: 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: Grant
    Filed: March 31, 2006
    Date of Patent: August 30, 2016
    Assignee: LivePerson, Inc.
    Inventors: Ron Karidi, Dan Bar Shalom, Amir Zucker, Tal Goldberg, Joseph Mermelstein
  • Publication number: 20160248706
    Abstract: 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: Application
    Filed: December 15, 2015
    Publication date: August 25, 2016
    Inventor: Ron Karidi
  • Patent number: 9342590
    Abstract: 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: Grant
    Filed: December 23, 2010
    Date of Patent: May 17, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ron Karidi, Liat Segal, Oded Elyada, Rotem Bennett
  • Patent number: 9324041
    Abstract: 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: Grant
    Filed: January 13, 2015
    Date of Patent: April 26, 2016
    Assignee: SparkBeyond Ltd.
    Inventors: Sagie Davidovich, Meir Maor, Ron Karidi, Denis Wainshtein
  • Publication number: 20150206068
    Abstract: 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: Application
    Filed: January 13, 2015
    Publication date: July 23, 2015
    Inventors: Sagie DAVIDOVICH, Meir Maor, Ron Karidi, Denis Wainshtein
  • Patent number: 8856109
    Abstract: 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: Grant
    Filed: June 21, 2012
    Date of Patent: October 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Ron Karidi, Gal Lavee, Avigad Oron
  • Publication number: 20140222888
    Abstract: 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: Application
    Filed: April 3, 2014
    Publication date: August 7, 2014
    Applicant: LivePerson, Inc.
    Inventor: Ron Karidi
  • Patent number: 8738732
    Abstract: 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: Grant
    Filed: February 24, 2006
    Date of Patent: May 27, 2014
    Assignee: Liveperson, Inc.
    Inventor: Ron Karidi
  • Patent number: 8661050
    Abstract: 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: Grant
    Filed: July 10, 2009
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Roy Varshavsky, Moshe Tennenholtz, Ron Karidi